// interface Animal {
//     eat(): void;
//     run(): void;
// }

// /**
//  * 定义接口 interface xxx{}
//  * 实现接口 class xxx implements xxx{}
//  * 接口就是一套规范,当很多的类型具备相同的特征或者属性  可以将其单独抽离成接口
//  * 让这些类对这些接口进行实现
//  */
// class Dog implements Animal {
//     eat(): void {
//         console.log("cici骨头");

//     }
//     run(): void {
//         console.log("狗跑");

//     }
// }

// class Cat implements Animal {
//     eat(): void {
//         console.log("cici鱼");

//     }
//     run(): void {
//         console.log("猫跑");

//     }
// }